ab1f0132625d17b7dbc0961d6cf474864512ba72,src/test/java/org/jtwig/integration/node/IncludeTest.java,IncludeTest,includeShouldExportModel,#,36

Before Change



    @Test
    public void includeShouldExportModel() throws Exception {
        JtwigTemplate template = JtwigTemplate.inlineTemplate("{% include 'a' %}", configuration()
                .withResourceResolver(new ResourceResolver() {
                    @Override
                    public Optional<Resource> resolve(Resource resource, String relativePath) {
                        if ("a".equals(relativePath)) {
                            return Optional.<Resource>of(new StringResource("{{ name }}"));
                        }
                        return Optional.absent();
                    }
                })
                .build());

        String result = template.render(newModel().with("name", "Hello"));

After Change



    @Test
    public void includeShouldExportModel() throws Exception {
        JtwigTemplate template = JtwigTemplate.inlineTemplate("{% include 'a' %}", configuration()
                .resources().withResourceResolver(new ResourceResolver() {
                    @Override
                    public Optional<Resource> resolve(Resource resource, String relativePath) {
                        if ("a".equals(relativePath)) {
                            return Optional.<Resource>of(new StringResource("{{ name }}"));
                        }
                        return Optional.absent();
                    }
                }).and()
                .build());

        String result = template.render(newModel().with("name", "Hello"));